Type-alpha DPLs

نویسنده

  • Konstantine Arkoudas
چکیده

This paper introduces Denotational Proof Languages (DPLs). DPLs are languages for presenting, discovering, and checking formal proofs. In particular, in this paper we discus type-α DPLs—a simple class of DPLs for which termination is guaranteed and proof checking can be performed in time linear in the size of the proof. Type-α DPLs allow for lucid proof presentation and for efficient proof checking, but not for proof search. Type-ω DPLs allow for search as well as simple presentation and checking, but termination is no longer guaranteed and proof checking may diverge. We do not study type-ω DPLs here. We start by listing some common characteristics of DPLs. We then illustrate with a particularly simple example: a toy type-α DPL called PAR, for deducing parities. We present the abstract syntax of PAR, followed by two different kinds of formal semantics: evaluation and denotational. We then relate the two semantics and show how proof checking becomes tantamount to evaluation. We proceed to develop the proof theory of PAR, formulating and studying certain key notions such as observational equivalence that pervade all DPLs. We then present NDL0, a type-α DPL for classical zero-order natural deduction. Our presentation of NDL0 mirrors that of PAR, showing how every basic concept that was introduced in PAR resurfaces in NDL0. We present sample proofs of several well-known tautologies of propositional logic that demonstrate our thesis that DPL proofs are readable, writable, and concise. Next we contrast DPLs to typed logics based on the Curry-Howard isomorphism, and discuss the distinction between pure and augmented DPLs. Finally we consider the issue of implementing DPLs, presenting an implementation of PAR in SML and one in Athena, and end with some concluding remarks.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Type-omega DPLs

Type-ω DPLs (Denotational Proof Languages) are languages for proof presentation and search that offer strong soundness guarantees. LCF-type systems such as HOL offer similar guarantees, but their soundness relies heavily on static type systems. By contrast, DPLs ensure soundness dynamically, through their evaluation semantics; no type system is necessary. This is possible owing to a novel two-t...

متن کامل

Thromboembolic Event Detected by Diffusion Weighted Magnetic Resonance Imaging After Coil Embolization of Cerebral Aneurysms

OBJECTIVE The purpose of this study was to evaluate the occurrence rate of diffusion positive lesions (DPLs), and to assess the peri-procedural risk factors for the occurrence of DPLs in patients who underwent coil embolization of cerebral aneurysms. MATERIALS AND METHODS A total of 304 saccular aneurysms were embolized during a seven-year period from Jan 2007 to Dec 2013. Of these, postopera...

متن کامل

Variable selection in discriminant partial least-squares analysis.

Variable selection enhances the understanding and interpretability of multivariate classification models. A new chemometric method based on the selection of the most important variables in discriminant partial least-squares (VS-DPLS) analysis is described. The suggested method is a simple extension of DPLS where a small number of elements in the weight vector w is retained for each factor. The ...

متن کامل

Online Soft Sensor of Humidity in PEM Fuel Cell Based on Dynamic Partial Least Squares

Online monitoring humidity in the proton exchange membrane (PEM) fuel cell is an important issue in maintaining proper membrane humidity. The cost and size of existing sensors for monitoring humidity are prohibitive for online measurements. Online prediction of humidity using readily available measured data would be beneficial to water management. In this paper, a novel soft sensor method based...

متن کامل

Combining diagrammatic and symbolic reasoning

We introduce a domain-independent framework for heterogeneous natural deduction that combines diagrammatic and sentential reasoning. The framework is presented in the form of a family of denotational proof languages (DPLs). Diagrams are represented as possibly partial descriptions of finite system states. This allows us to deal with incomplete information, which we formalize by admitting sets a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001